草庐IT

OFFICE 2016

全部标签

docker - 通过 GUI 访问 Windows 2016 Server Container(Docker 容器)?

我需要在Windows2016Server上使用Docker/Windows容器并准备好Windows应用程序以在其上运行。通过Powershell配置Windows并不像在Ubuntu上那样方便,特别是如果您从未真正使用过WindowsServer并且需要学习所有Powershell命令;)有没有办法通过GUI访问Windows容器?使用Docker、Ubuntu、VNC是可能的:CanyourunGUIappsinadockercontainer?想知道是否可以为Windows容器做类似的事情?(我在本地工作,不使用Azure。在这里发现了一个类似但未回答的问题:https://s

c# - 使用 Microsoft.Office.Interop.Excel 另存为错误导出到 .xlsx

我正在编写一个模块,使用Microsoft.Office.Interop.Excel将DataTable导出到Excel,但在认真开始之前,我想了解最基本的工作:打开文件,另存为并关闭。我已成功打开和保存扩展名为.xls的文件,但无法使用扩展名为.xlsx的文件进行保存。它写入.xlsx文件,但当我尝试打开它时出现以下错误:Excelcannotopenthefile'SomeFile.xlsx'becausethefileformatisnotvalid.Verifythatfilehasnotbeencorruptedandthatthefileextensionmatchedth

c# - 在 .NET Core 中将 Word doc 和 docx 格式转换为 PDF,无需 Microsoft.Office.Interop

我需要显示Word.doc和.docx浏览器中的文件。没有真正的客户端方法可以做到这一点,出于法律原因,这些文档不能与Google文档或MicrosoftOffice365共享。浏览器不能显示Word,但可以显示PDF,所以我想在服务器上将这些文档转换为PDF,然后显示出来。我知道这可以使用Microsoft.Office.Interop.Word来完成,但我的应用程序是.NETCore,无法访问Office互操作。它可以在Azure上运行,但也可以在其他任何设备上的Docker容器中运行。似乎有很多与此类似的问题,但是大多数都在询问完整框架.NET或假设服务器是Windows操作系统

c# - 处理 Microsoft.Office.Interop.Word.Application

(帖子的后续内容(仍未回复):https://stackoverflow.com/q/6197829/314661)使用下面的代码Applicationapp=newApplication();_Documentdoc=app.Documents.Open("myDocPath.docx",false,false,false);doc.PrintOut(false);doc.Close();我正在尝试以编程方式打开和打印文件。问题是每次我运行上面的代码时,都会启动一个新的WINWORD.exe进程,显然这会很快耗尽所有内存。应用程序类似乎不包含处置/关闭或类似方法。经过一些研究,我(意

c# - Microsoft.Office.Interop.Excel 真的很慢

我正在使用标准Microsoft.Office.Interop.Excel将1200X800矩阵(indexMatrix)导出到excel文件。该应用程序有效,只是它真的非常非常慢(即使对于100x100矩阵也是如此)。我还通过TextWriter导出文本文件,它几乎可以立即运行。有什么方法可以更快地导出到excel文件吗?这是我的代码:Excel.ApplicationxlApp=newExcel.Application();Excel.WorkbookxlWorkBook;Excel.WorksheetxlWorkSheet;objectmisValue=System.Reflec

c# - 通过 Exchange Online (Office 365) 使用 System.Net.Mail 发送 SMTP 电子邮件

我们正在测试新的Office365测试版,我在ExchangeOnline服务上有一个邮件帐户。现在我正在尝试连接一个可以从我的测试帐户发送smtp电子邮件的LOB应用程序。但是Exchange365平台需要在端口587上进行TLS加密,System.Net.Mail的“功能”不允许隐式SSL加密。有没有人设法让C#通过这个平台发送邮件?我有以下应该发送邮件的基本代码-任何建议将不胜感激。SmtpClientserver=newSmtpClient("ServerAddress");server.Port=587;server.EnableSsl=true;server.Credent

c# - Microsoft Office Excel 无法访问文件 'c:\inetpub\wwwroot\Timesheet\App_Data\Template.xlsx'

我的代码如下:-Microsoft.Office.Interop.Excel.ApplicationoXL=null;Microsoft.Office.Interop.Excel.Sheetssheets;Applicationexcel=newMicrosoft.Office.Interop.Excel.Application();excel.Workbooks.Add(System.Reflection.Missing.Value);/**Hereisthecompletedetail'saboutWorkbook.Open()**Excel.Workbooks.Open(Stri

c# - 如何引用Microsoft.Office.Interop.Excel dll?

我在2006年使用MSVS2005开发了一个处理excel表的系统。现在,我不能在MSVS2012中使用相同的引用。varapp=newMicrosoft.Office.Interop.Excel.Application();Workbookswbs=app.Workbooks; 最佳答案 使用NuGet(VS2013+):在任何最新版本的VisualStudio中,最简单的方法就是使用NuGet包管理器。(即使是VS2013,扩展名为NuGetPackageManagerforVisualStudio2013。)右键单击“引用”并

c# - 通过 asp.net 访问 Office Word 对象模型导致 "failed due to the following error: 80070005 Access is denied."

我开发了一个网站,允许用户上传office文档,然后使用office对象模型将文档转换为HTML文件,然后在iFrame中显示该文件。当然,我已经包含了对Office.interop.word的引用,并且该站点在我的开发机器上运行良好。当我将它上传到我的生产服务器时,网站运行正常,直到我尝试上传文档。我最初得到一个类似的错误,说“COM对象未注册”。我意识到我的生产服务器上没有安装Word。所以我安装了word,现在当服务器尝试访问word对象模型时,我收到以下错误:检索CLSID为{000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败,原

c# - 找不到 Microsoft.Office.Interop Visual Studio

我正在开发一个将使用C#发送电子邮件的应用程序。该应用程序将能够使用邮件模板等。问题是我无法找到任何Office.Interop引用,这意味着我无法使用Outlook。Office安装在我的电脑上,但我也尝试通过此链接安装PIAhttp://www.microsoft.com/en-us/download/details.aspx?id=3508.不幸的是,这并没有改变任何东西:当我启动MSI时,它一言不发地停止了,我不知道这是否是问题的一部分。 最佳答案 尝试添加引用时在COM下查找它们。您应该在下面找到引用资料,如果需要,可能还